.sz1200{ margin:0 auto;  width:1200px;}

.sxbg{ background:#f7f8fa; width:100%; overflow:hidden; padding:80px 0px;}
.sx_t{ font-size:40px; line-height:42px; text-align:center; padding-bottom:20px; color:#333; font-weight:bold; overflow:hidden}
.sx_t span{ font-family:Arial, Helvetica, sans-serif;  text-transform:uppercase; display:inherit; line-height:40px; font-size:15px; color:#777;  text-align:center;}
.sz_ny{ overflow:hidden; margin: 0 auto; width: 1200px;}
.sz_ny li{ float:left; width:256px;height:245px; color:#333; padding:40px 10px 10px 10px; margin-right:10px; text-align:center; }
.sz_ny li span{ font-size:36px; }
.sz_ny li:hover{ background:#FFF;}
.sz_ny li h3{ font-size:21px; font-weight:normal; margin-top:20px; }
.sz_ny li p{ font-size:14px; line-height:20px; color:#666; padding:15px 0px 0px 0px; }
.sz_ny li:nth-child(1){ } 
.sz_ny li:nth-child(2){ } 
.sz_ny li:nth-child(3){  margin-right:0px;}

.szcasab{ height:280px; }
.szcasab li{ float:left; width:130px; height:100%; transition:all .3s ease; font-size:15px; color:#999; text-align:center; cursor:pointer; transition:all .4s ease; background:#fbfbfb;    padding: 0px 20px;
    line-height: 20px;}
.szcasab li:nth-child(2),.szcasab li:nth-child(4),.szcasab li:nth-child(6){background:#f2f2f2;}
.szcasab li+li{ border-left:1px solid #f5f5f5;}
.szceicon{ margin-top:30px; }
.szceicon span{ display:inline-block; width:64px; height:64px; background:url(../images/sj5.png) no-repeat top left; transition:all .5s ease;}
.szceicon i{ display:block; position:absolute; top:146px; width:64px; height:64px; cursor:pointer; cursor:pointer;}
.sztyt{ padding-top:20px; font-size:18px; padding-bottom:20px;color:#333;}
.szcasab li:nth-child(2) .szceicon span{ background-position-x:-72px;}
.szcasab li:nth-child(3) .szceicon span{ background-position-x:-142px;}
.szcasab li:nth-child(4) .szceicon span{ background-position-x:-210px;}
.szcasab li:nth-child(5) .szceicon span{ background-position-x:-281px;}
.szcasab li:nth-child(6) .szceicon span{ background-position-x:-350px;}
.szcasab li:nth-child(7) .szceicon span{ background-position-x:-421px;}
.szcasab li:hover{ background:url(../images/sz04.jpg) no-repeat center; color:#FFF; }
.szcasab li.cur{  background:url(../images/sz04.jpg) no-repeat center; color:#fff;}
.szcasab li.cur p{ color:#FFF;}
.szcasab li.cur .szceicon span{ background-position-y:-70px; color:#FFF;}
.scae_c{overflow:hidden; color:#666;  background:#FFF; height:500px; }
.scae_c span{  }

.zscshi{ overflow:hidden; margin-top:10px;background-color: #fff;    height:430px;}
.scle{ width:530px; height:430px; } 
.scri{ width:568px;  height:366px;padding: 50px 50px 0px 50px;line-height:25px; color:#666;    border: 1px solid #eee; margin-top: 12px; }
.scri .lstoh{ font-size: 32px; overflow:hidden; color:#333; padding-top:25px; line-height:38px; padding-bottom:20px;}
.scri .lstoh p{ font-size:16px; line-height:20px; padding-top:30px; color:#999; }
.scri .lhge p{ width:250px; font-size:16px; color:#999;padding-top:30px;}
.scri .lhge p span{ font-size:21px; color:#333; display:block; }

.szyxa{ overflow:hidden;}
.szyxa li{ cursor:pointer;  width: 300px; color:#FFF; padding:80px 0px 0px 0px; font-size:14px;    height: 280px; line-height:30px;    float: left; text-align:center;    transition: all .3s ease; margin-right:40px;}
.szyxa li h3{ font-size:24px; padding-bottom:20px;  }
.szyxa li span{ font-size:24px; }
.szyxa li p{ padding-top:20px;}
.szyxa li:nth-child(1){ background:url(../images/sz6.png)no-repeat; margin-top:50px;} 
.szyxa li:nth-child(2){ background:url(../images/sz7.png)no-repeat;} 
.szyxa li:nth-child(3){ background:url(../images/sz8.png)no-repeat; margin-top:50px;} 
.szyxa li:nth-child(4){ background:url(../images/sz9.png)no-repeat; margin-right:0px;} 
.szyxa li:hover{ margin-top:-10px;}

.wthq{ }
.wthq li{ margin-top:20px;  background:#fff;padding: 40px 37px 0 40px; float:left; margin-right:50px;height: 212px;  box-shadow: 0 0 8px 0 rgb(0 0 0 / 10%); width:39%; border-radius: 8px;}
.wthq li h3{ font-size:18px}
.wthq li p{ font-size:15px; margin-bottom:20px; margin-top:20px; line-height:22px;}
.wthq li span{height: 40px;color: #525ed8; width: 148px; border:1px solid #525ed8;border-radius: 4px; display: flex;justify-content: center;  align-items: center; cursor: pointer;}
